animal hoarder - French English Dictionary